package com.blqy.fr.vo.template;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.util.List;

@Data
@Schema(description = "ChildTagItemVo")
public class ChildTagItemVo {

    private Long templateId;

    private String templateName;

    private String parentTagName;

    private Long childTagId;        // 子标签ID（用于更新）

    private String tagName;    // 如 "团队名称", "教学科目"

    private String tagType;       // 控件类型：TEXT / TEXTAREA / USER_SELECT / COST

    private String value;           // 用户填写的值（单值）

    //private List<String> values;    // 多选或可追加的值（如人员可多选）

    private Integer isVisible;

    private Integer isRequired;

    private Integer isEdit;

    // 注意：value 和 values 根据类型二选一使用，或统一用 values
    // 建议统一用 values: 单值时 size=1，多值时 size>1
}